import Layout from '@/layouts/index.vue';
import ListIcon from '@/assets/assets-slide-list.svg';

export default [
  {
    path: '/main',
    name: 'main',
    component: Layout,
    redirect: '/main/material',
    meta: {
      title: '基础设置',
      icon: ListIcon,
    },
    children: [
      {
        path: 'material',
        name: 'material',
        component: () => import('@/pages/material/index.vue'),
        meta: {
          title: '物料维护',
        },
      },

      {
        path: 'materGroup',
        name: 'matersGroup',
        component: () => import('@/pages/materialGroup/index.vue'),
        meta: {
          title: '物料分组',
        },
      },
      {
        path: 'material-add',
        name: 'materialAdd',
        component: () => import('@/pages/material/edit.vue'),
        meta: {
          title: '物料添加',
          hidden: true
        },
      },
      {
        path: 'material-edit/:id',
        name: 'materialEdit',
        component: () => import('@/pages/material/edit.vue'),
        meta: {
          title: '物料信息',
          hidden: true
        },
      },

      {
        path: 'material-detail/:id',
        name: 'materialDetail',
        component: () => import('@/pages/material/edit.vue'),
        meta: {
          title: '物料信息',
          hidden: true
        },
      },



    ],
  },


  {
    path: '/bom',
    name: 'bom',
    component: Layout,
    redirect: '/bom/pbom',
    meta: {
      title: 'BOM管理',
      icon: ListIcon,
    },
    children: [
      {
        path: 'pbom',
        name: 'pbom',
        component: () => import('@/pages/pbom/index.vue'),
        meta: {
          title: 'PBOM维护',
          icon: ListIcon,

        },
      },
      {
        path: 'pbom-add',
        name: 'pbomAdd',
        component: () => import('@/pages/pbom/edit.vue'),
        meta: {
          title: 'PBOM新增',
          hidden: true
        },
      },
      {
        path: 'pbom-edit/:id',
        name: 'pbomEdit',
        component: () => import('@/pages/pbom/edit.vue'),
        meta: {
          title: 'PBOM编辑',
          hidden: true
        },
      },




      {
        path: 'mbom',
        name: 'mbom',
        component: () => import('@/pages/mbom/index.vue'),
        meta: {
          title: 'MBOM维护',
          icon: ListIcon,
        },
      },
      {
        path: 'mbom-edit/:id',
        name: 'mbomEdit',
        component: () => import('@/pages/mbom/edit.vue'),
        meta: {
          title: 'MBOM编辑',
          hidden: true
        },
      },






      {
        path: 'mater-subscribe/:isMbom/:bomIds',
        name: 'materSubscribe',
        component: () => import('@/pages/materSubscribe/index.vue'),
        meta: {
          title: '物料申购',
          icon: ListIcon,
          hidden: true
        },
      },
    ],
  },

  {
    path: '/sell',
    name: 'sell',
    component: Layout,
    redirect: '/sell/buyer',
    meta: {
      title: '订单管理',
      icon: ListIcon,
    },
    children: [
      {
        path: 'buyer',
        name: 'buyer',
        component: () => import('@/pages/buyer/index.vue'),
        meta: {
          title: '采购申请单',
        },
      },

      {
        path: 'order',
        name: 'order',
        component: () => import('@/pages/order/index.vue'),
        meta: {
          title: '生产订单',
        },
      },
    ],
  },

  // {
  // 	"path": "/form",
  // 	"name": "form",
  // 	"component": Layout,
  // 	"redirect": "/form/base",
  // 	"meta": {
  // 		"title": "表单页",
  // 		"icon": FormIcon
  // 	},
  // 	"children": [{
  // 		"path": "base",
  // 		"name": "FormBase",
  // 		"component": () => import("@/pages/form/base/index.vue"),
  // 		"meta": {
  // 			"title": "基础表单页"
  // 		}
  // 	},
  // 	{
  // 		"path": "step",
  // 		"name": "FormStep",
  // 		"component": () => import("@/pages/form/step/index.vue"),
  // 		"meta": {
  // 			"title": "分步表单页"
  // 		}
  // 	}]
  // },
  // {
  // 	"path": "/detail",
  // 	"name": "detail",
  // 	"component": Layout,
  // 	"redirect": "/detail/base",
  // 	"meta": {
  // 		"title": "详情页",
  // 		"icon": DetailIcon
  // 	},
  // 	"children": [{
  // 		"path": "base",
  // 		"name": "DetailBase",
  // 		"component": () => import("@/pages/detail/base/index.vue"),
  // 		"meta": {
  // 			"title": "基础详情页"
  // 		}
  // 	},
  // 	{
  // 		"path": "advanced",
  // 		"name": "DetailAdvanced",
  // 		"component": () => import("@/pages/detail/advanced/index.vue"),
  // 		"meta": {
  // 			"title": "多卡片详情页"
  // 		}
  // 	},
  // 	{
  // 		"path": "deploy",
  // 		"name": "DetailDeploy",
  // 		"component": () => import("@/pages/detail/deploy/index.vue"),
  // 		"meta": {
  // 			"title": "数据详情页"
  // 		}
  // 	},
  // 	{
  // 		"path": "secondary",
  // 		"name": "DetailSecondary",
  // 		"component": () => import("@/pages/detail/secondary/index.vue"),
  // 		"meta": {
  // 			"title": "二级详情页"
  // 		}
  // 	}]
  // },
  // {
  // 	"path": "/result",
  // 	"name": "result",
  // 	"component": Layout,
  // 	"redirect": "/result/success",
  // 	"meta": {
  // 		"title": "结果页",
  // 		"icon": "check-circle"
  // 	},
  // 	"children": [{
  // 		"path": "success",
  // 		"name": "ResultSuccess",
  // 		"component": () => import("@/pages/result/success/index.vue"),
  // 		"meta": {
  // 			"title": "成功页"
  // 		}
  // 	},
  // 	{
  // 		"path": "fail",
  // 		"name": "ResultFail",
  // 		"component": () => import("@/pages/result/fail/index.vue"),
  // 		"meta": {
  // 			"title": "失败页"
  // 		}
  // 	},
  // 	{
  // 		"path": "network-error",
  // 		"name": "ResultNetworkError",
  // 		"component": () => import("@/pages/result/network-error/index.vue"),
  // 		"meta": {
  // 			"title": "网络异常"
  // 		}
  // 	},
  // 	{
  // 		"path": "403",
  // 		"name": "Result403",
  // 		"component": () => import("@/pages/result/403/index.vue"),
  // 		"meta": {
  // 			"title": "无权限"
  // 		}
  // 	},
  // 	{
  // 		"path": "404",
  // 		"name": "Result404",
  // 		"component": () => import("@/pages/result/404/index.vue"),
  // 		"meta": {
  // 			"title": "访问页面不存在页"
  // 		}
  // 	},
  // 	{
  // 		"path": "500",
  // 		"name": "Result500",
  // 		"component": () => import("@/pages/result/500/index.vue"),
  // 		"meta": {
  // 			"title": "服务器出错页"
  // 		}
  // 	},
  // 	{
  // 		"path": "browser-incompatible",
  // 		"name": "ResultBrowserIncompatible",
  // 		"component": () => import("@/pages/result/browser-incompatible/index.vue"),
  // 		"meta": {
  // 			"title": "浏览器不兼容页"
  // 		}
  // 	},
  // 	{
  // 		"path": "maintenance",
  // 		"name": "ResultMaintenance",
  // 		"component": () => import("@/pages/result/maintenance/index.vue"),
  // 		"meta": {
  // 			"title": "系统维护页"
  // 		}
  // 	}]
  // }
];
